const express = require('express')
const app = express()

app.use(function (req, res, next) {
  res.set('Access-Control-Allow-Origin', '*')
  next()
})
app.get('/test', (req, res) => {
  //利用cors解决跨域:
  // res.set('Access-Control-Allow-Origin', '*')

  // res.send('var aaa = 1')

  // const arr = [1, 2, 3]
  // // res.send(`fn(${arr})`) // fn(1,2,3)
  // // res.send(`fn(${JSON.stringify(arr)})`) // fn([1,2,3])

  // // 获取函数名
  // // callback是一个常量或变量,里面存储着浏览器上传的函数名
  // const { callback } = req.query
  // res.send(`${callback}(${JSON.stringify(arr)})`) // fn([1,2,3])

  res.send([1, 2, 3])
})

app.post('/test', (req, res) => {
  res.send('post')
})
app.listen(5000, (error) => {
  if (error) console.log('fail')
  else console.log('ok')
})
